Golang Job: SWE Python & GoLang for Java and Distributed Compu

Job added on

Company

Apple

Location

Austin, TX - United States of America

Job type

Full-Time

Golang Job Details

Summary

Posted: Jul 12, 2022
Weekly Hours: 40
Role Number:200374596
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple’s Applied Machine Learning team has built systems for a number of large-scale data science applications. We work on many high-impact projects that serve various Apple lines of business. We use the latest in open source technology and as committers on some of these projects, we are pushing the envelope. Working with multiple lines of business, we manage many streams of Apple-scale data. We bring it all together and extract the value. We do all this with an exceptional group of ML and software engineers, data scientists, dev-ops engineers and managers. The ideal candidate will have industry experience working on a range of classification and optimization problems, e.g. payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to Apple-scale data.

Key Qualifications

  • 5+ years preferred of software development in Python and Go Lang
  • Hands of experience working on Docker
  • Working knowledge of cloud infrastructure like AWS or GCP.
  • Developing machine learning infrastructure that will be used by product teams for developing, evaluating and deploying machine learning models.
  • Develop and maintain large code base by writing readable, modular and well tested code.
  • Providing technical guidance to product teams on the standard methodologies for developing high quality machine learning models.
  • Strong ability to learn new technologies in a short time.
  • Contribute to platform design, architecture, development, maintenance and production support

Description

You are self-motivated, dedicated, and a solution-oriented individual. The main responsibilities for this position include: - Leading effort to build large scale, distributed and highly available system and pipelines. - Design and develop solution using python and docker. - Work with cross functional teams to drive requirements. - Design and implement as per secure guidelines - Work with QA to identify issues and fix it. Other aspects of the job include mentoring and providing feedback to junior developers, working with the team manager and PM in estimating scope and team capacity, responding to urgent requests from executives or business needs, and maintaining the stability and high reliability of our systems.

Education & Experience

Prefer Master of Science or Bachelor's degree plus 5 years of experience

Additional Requirements